body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select {
    margin: 0;
    padding: 0
}

body {
    background: #fff;
    color: #666;
    font-family: "Microsoft YaHei","΢���ź�";
    font-size: 14px
}

ul,ol {
    list-style: none
}

.clearfix {
    clear: both
}

a {
    color: #666;
    text-decoration: none;
    cursor: pointer;
    background: transparent;
    outline: 0;
    blr: expression(this.onFocus=this.blur())
}

img {
    border: 0
}
.xdakyimg img{width:100%;height:100%;}
@-webkit-keyframes trans {
    from {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(360deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg)
    }
}

@-moz-keyframes trans {
    from {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(360deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg)
    }
}

@-o-keyframes trans {
    from {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(360deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg)
    }
}

@keyframes trans {
    from {
        -webkit-transform: perspective(400px) rotateY(180deg);
        transform: perspective(400px) rotateY(360deg)
    }

    to {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg)
    }
}

.header {
    width: 100%;
    height: 238px
}

.hd-top {
    width: 100%;
    height: 162px
}

.hd-top-cnt {
    width: 1140px;
    height: 162px;
    margin: auto
}

.hd-top-cnt-lf {
    height: 165px;
    float: left
}

.hd-top-cnt-lf img {
    margin-top: 35px
}

.hd-top-cnt-rt {
    float: right
}

.hd-top-cnt-rt a,.hd-top-cnt-rt span {
    display: inline-block;
    float: left;
    margin-left: 20px;
    margin-top: 70px
}

.hd-top-cnt-rt a.a1 {
    background: url("../images/weibo.png") no-repeat center;
    width: 30px;
    height: 30px
}

.hd-top-cnt-rt a.a2 {
    background: url("../images/weixin.png") no-repeat center;
    width: 30px;
    height: 30px
}

.hd-top-cnt-rt span.sp1 {
    background: url("../images/phone.png") no-repeat left;
    height: 30px;
    padding-left: 24px;
    line-height: 30px;
    font-size: 20px;
    font-weight: bold
}

.hd-top-cnt-rt span.sp2 {
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #eaeaea
}

.hd-top-cnt-rt a.a3 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #d80211
}
.hd-nav{
    width: 100%;
    height: 70px;
    border-bottom: 3px solid #d22323;
    border-top: 3px solid #d22323;
    background: #fff;
    z-index: 999
}

.hd-nav-box {
    -webkit-box-shadow: 0 0 14px 0 #d22323;
    -moz-box-shadow: 0 0 14px 0 #d22323;
    box-shadow: 0 0 14px 0 #d22323
}

.hd-nav-cnt {
    width: 1140px;
    height: 70px;
    margin: auto
}

.hd-muen-nav {
    float: left
}

.hd-muen-nav ul li {
    height: 70px;
    float: left;
    font-size: 18px;
    position: relative
}

.hd-muen-nav ul li>a {
    display: block;
    height: 70px;
    line-height: 70px;
    font-size: 18px;
    color: #474747;
    position: relative;
    overflow: hidden
}

.hd-muen-nav ul li>a span {
    display: block;
    height: 70px;
    position: relative;
    z-index: 2;
    padding: 0 25px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.hd-muen-nav ul li>a i {
    display: block;
    width: 100%;
    height: 70px;
    background: #f84c4c;
    z-index: 2;
    position: absolute;
    z-index: 1;
    bottom: -70px;
    left: 0
}

.hd-muen-nav ul li.hd-muen-nav-on i {
    bottom: 0
}

.hd-muen-nav ul li.hd-muen-nav-on span {
    color: #fff
}

.hd-muen-nav ul li:hover>a span {
    color: #fff
}

.hd-muen-nav ul li dl {
    width: 100%;
    height: auto;
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 99;
    background: #f84c4c;
    display: none
}

.hd-muen-nav ul li dl dd {
    width: 100%;
    height: 34px;
    line-height: 34px;
    text-align: center;
    border-top: 1px solid #dd3737
}

.hd-muen-nav ul li dl dd a {
    display: block;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 15px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.hd-muen-nav ul li dl dd a:hover {
    background: #dd3737
}

.hd-search {
    float: right;
    width: 222px;
    height: 34px;
    margin-top: 18px;
    position: relative
}

.hd-search input {
    width: 19px;
    height: 32px;
    border: 1px solid #c8c8c8;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    outline: 0;
    padding: 0 15px;
    font-family: "Microsoft YaHei","΢���ź�";
    line-height: 32px;
    color: #999;
    position: absolute;
    top: 0;
    right: 0
}

.hd-search a {
    display: block;
    width: 47px;
    height: 30px;
    margin-top: 1px;
    margin-right: 2px;
    background: #fff url("../images/search.png") no-repeat center;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    position: absolute;
    top: 0;
    right: 0
}

.banner {
    width: 100%;
    height: 550px;
    position: relative;
    overflow: hidden
}

.banner ul li {
    width: 100%;
    height: 550px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1;
    filter: Alpha(opacity=0)
}

.banner ul li.banner-on {
    opacity: 1;
    z-index: 2;
    filter: Alpha(opacity=100)
}

.ban-btn div {
    width: 40px;
    height: 80px;
    background: #000;
    background: rgba(0,0,0,.4);
    text-align: center;
    line-height: 80px;
    position: absolute;
    z-index: 3;
    font-family: "SimSun";
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    top: 50%;
    margin-top: -40px;
    cursor: pointer
}

.ban-btn-lf {
    left: -50px
}

.ban-btn-rt {
    right: -50px
}

.notice {
    width: 1140px;
    height: 70px;
    margin: auto;
    border-bottom: 1px solid #d9d9d9
}

.duobx {
    width: 64px;
    float: left;
    height: 26px;
    background: url("../images/duobianx.png") no-repeat center;
    line-height: 26px;
    color: #fff;
    margin-top: 22px
}

.duobx span {
    padding-left: 14px
}

.txtMarquee-top {
    width: 1060px;
    overflow: hidden;
    position: relative;
    float: right;
    margin-top: 22px
}

.txtMarquee-top .hd {
    overflow: hidden;
    height: 30px;
    float: right;
    margin-top: 4px
}

.txtMarquee-top .hd .prev,.txtMarquee-top .hd .next {
    display: block;
    width: 12px;
    height: 12px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/arrow.png") 0 -100px no-repeat
}

.txtMarquee-top .hd .next {
    background-position: 0 -140px
}

.txtMarquee-top .hd .prevStop {
    background-position: -60px -100px
}

.txtMarquee-top .hd .nextStop {
    background-position: -60px -140px
}

.txtMarquee-top .bd {
    width: 800px;
    float: left
}

.txtMarquee-top .infoList li {
    height: 26px;
    line-height: 26px;
    font-size: 16px
}

.txtMarquee-top .infoList li .date {
    float: right;
    color: #999
}

.tempWrap {
    height: 26px!important
}

.xxgg {
    float: left;
    height: 26px;
    margin-left: 20px;
    line-height: 24px;
    margin-right: 30px;
    font-size: 16px
}

.quote {
    width: 1140px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin: auto;
    margin-top: 30px
}

.quote-lf {
    width: 186px;
    text-align: right;
    font-size: 20px;
    color: #f84c4c;
    font-weight: bold;
    float: left;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.quote-rt {
    width: 820px;
    float: left;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-left: 30px
}

.mpthree {
    width: 820px;
    height: 50px
}

.huisj {
    width: 820px;
    height: 14px;
    background: url("../images/huise.png") no-repeat center;
    margin-top: 6px
}

.geyan {
    width: 518px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #e1e0e0;
    color: #5d5d5d;
    font-size: 18px;
    padding: 20px 150px
}

.geyan p {
    margin-bottom: 10px
}

.geyan span {
    display: block
}

.englishworld {
    width: 1140px;
    height: auto;
    margin: auto;
    margin-top: 20px
}

.biatit {
    height: auto;
    overflow: hidden;
    zoom: 1;
    text-align: center;
    padding: 35px 0 50px 0
}

.biatit span {
    font-size: 30px;
    color: #394454;
    border-bottom: 4px solid #f84c4c;
    padding: 0 15px 10px 15px
}

.biatit-too span {
    padding: 0 35px 10px 35px
}

.worldlie {
    background: red;
    height: auto
}

.worldlie ul {
    width: 1200px
}

.worldlie ul li {
    float: left;
    margin-right: 60px;
    border: 1px solid #ddd
}

.worldlie ul li a {
    display: block;
    width: 100%;
    height: 100%
}

.worldlie ul li a p {
    width: 538px;
    height: 316px;
    overflow: hidden
}

.worldlie ul li a p img {
    width: 100%;
    height: 100%;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.worldlie ul li a span {
    display: block;
    width: 100%;
    height: 66px;
    text-align: center;
    line-height: 66px;
    color: #fff;
    font-size: 22px
}

.worldlie ul li a span.sp1 {
    background: #f0bd2c
}

.worldlie ul li a span.sp2 {
    background: #48c2d4
}

.worldlie ul li a:hover p img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.besseeg {
    width: 100%;
    height: auto;
    background: #eaf4f6;
    margin-top: 64px;
    padding-bottom: 60px
}

.becontet {
    width: 1140px;
    height: auto;
    margin: auto;
    position: relative
}

.besseeglie {
    width: 1140px;
    height: auto;
    margin: auto;
    overflow: hidden;
    zoom: 1
}

.besseeglie ul {
    width: 20000px
}

.besseeglie ul li {
    width: 358px;
    height: 400px;
    float: left;
    margin-right: 30px;
    background: #fff;
    border: 1px solid #ddd
}

.besseeglie ul li p {
    font-size: 0
}

.besseeglie ul li p img {
    width: 358px;
    height: 144px
}

.besseeglie ul li div {
    font-size: 18px;
    color: #4e4e4e;
    padding: 0 18px;
    margin-top: 18px
}

.besseeglie ul li em {
    display: block;
    width: 35px;
    height: 2px;
    background: #4e4e4e;
    margin: 6px 18px 20px 18px
}

.besseeglie ul li span {
    display: block;
    padding: 0 18px;
    margin-top: 10px;
    font-size: 16px
}

.besseeglie ul li a {
    display: block;
    width: 230px;
    height: 40px;
    border: 1px solid #acacac;
    font-size: 18px;
    color: #394454;
    margin: auto;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    margin-top: 26px;
    overflow: hidden;
    position: relative;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.besseeglie ul li a i {
    font-style: normal;
    display: block;
    position: absolute;
    width: 230px;
    height: 40px
}

.besseeglie ul li a i.i1 {
    top: 0;
    left: 0;
    z-index: 2
}

.besseeglie ul li a i.i2 {
    top: 0;
    left: -230px;
    background: #f84c4c;
    z-index: 1;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.besseeglie ul li a:hover {
    color: #fff
}

.besseeglie ul li a:hover i.i2 {
    left: 0
}

.besbtn div {
    width: 40px;
    height: 80px;
    color: #999;
    text-align: center;
    line-height: 80px;
    font-family: "SimSun";
    font-size: 40px;
    font-weight: bold;
    position: absolute;
    top: 50%;
    margin-top: -40px;
    cursor: pointer;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.besbtn-lf {
    left: -50px
}

.besbtn-rt {
    right: -50px
}

.besbtn div:hover {
    background: #000;
    background: rgba(0,0,0,.2);
    color: #fff
}

.translate {
    width: 1140px;
    height: auto;
    margin: auto;
    margin-top: 10px
}

.tanlie {
    width: 1140px;
    height: auto;
	display: block;
}

.tanlie ul {
    width: 1200px;
	height: auto;
	display: block;
}

/*.tanlie ul li {
    width: 358px;
    height: 240px;
    float: left;
    border: 1px solid #ddd;
    margin-right: 30px;
    margin-bottom: 30px
}*/

.tanlie ul li {
    display: block;
	width: 358px;
    height: 240px;
    float: left;
    border: 1px solid #ddd;
    margin-right: 30px;
    margin-bottom: 30px;
	
}

.tanlie ul li a p {
    font-size: 0;
    width: 358px;
    height: 180px;
    overflow: hidden
}

.tanlie ul li a p img {
    width: 358px;
    height: 269px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.tanlie ul li a span {
    display: block;
    width: 100%;
    height: 60px;
    text-align: center;
    line-height: 60px;
    font-size: 18px;
    color: #5d5d5d;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.tanlie ul li a:hover  p img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.tanlie ul li a:hover  span {
    color: #f84c4c
}

.speech {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: #f4e9e0;
    margin-top: 20px;
    padding-bottom: 50px
}

.peechcnt {
    width: 1140px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin: auto
}

.pehlie {
    width: 540px;
    height: auto;
    float: left;
    position: relative
}

.pehlie div {
    width: 540px;
    height: 102px;
    background: #f84c4c;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1
}

.pehlie ul {
    background: #fff
}

.pehlie ul li {
    width: 540px;
    height: 102px;
    margin-bottom: 2px;
    background: #e7e7e7;
    color: #686868;
    font-size: 24px;
    text-align: center;
    line-height: 102px;
    cursor: pointer;
    -webkit-transition: .6s;
    -moz-transition: .6s;
    -ms-transition: .6s;
    -o-transition: .6s;
    transition: .6s
}

.pehlie ul li p {
    width: 540px;
    height: 102px;
    position: relative;
    z-index: 2
}

.pehlie ul li.pehlie-on {
    color: #fff
}

.viodelie {
    width: 596px;
    height: 410px;
    float: left;
    border: 2px solid #f84c4c;
    overflow: hidden;
	background:black;
}

.viodelie ul {
    height: 1700px
}

.viodelie ul li {
    width: 596px;
    height: 410px
}

.viodelie ul li img {
    width: 596px;
    height: 410px
}

.allengli {
    width: 1140px;
    height: auto;
    margin: auto;
    margin-top: 50px
}

.newylie,.wycnt {
    float: left
}

.newylie {
    width: 280px
}

.wycnt {
    margin-left: 90px
}

.newylie-right {
    float: right
}

.newylie-tit {
    width: 100%;
    height: 50px;
    position: relative;
    text-align: right;
    line-height: 64px;
    margin-bottom: 30px
}

.newylie-tit span {
    display: inline-block;
    font-size: 26px;
    font-weight: bold;
    color: #394454;
    height: 50px;
    line-height: 50px;
    position: absolute;
    left: 0;
    top: -3px;
    padding: 0 10px
}

.newylie-tit a {
    color: #545454;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.newylie-tit a em {
    font-family: "SimSun";
    font-style: normal;
    font-weight: bold;
    font-size: 16px
}

.newylie-tit a:hover {
    color: #f84c4c
}

.newylie-tit-one {
    border-bottom: 1px solid #ffa800
}

.newylie-tit-one span {
    border-bottom: 7px solid #ffa800
}

.newylie-tit-two {
    border-bottom: 1px solid #f08674
}

.newylie-tit-two span {
    border-bottom: 7px solid #f08674
}

.newylie-tit-three {
    border-bottom: 1px solid #f4d020
}

.newylie-tit-three span {
    border-bottom: 7px solid #f4d020
}

.liebawy ul li {
    line-height: 24px;
    margin-bottom: 11px;
    font-size: 16px;
	white-space: nowrap;
}

.liebawy ul li a {
    display: block;
    height: auto;
    overflow: hidden;
    zoom: 1;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
	text-overflow: ellipsis;
}

.liebawy ul li a span {
    display: block;
    width: 6px;
    height: 6px;
    background: #bebebe;
    float: left;
    margin-top: 9px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 10px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.liebawy ul li a:hover {
    color: #f84c4c
}

.liebawy ul li a:hover span {
    background: #f84c4c
}

.bkim {
    width: 398px;
    height: 230px;
    position: relative;
    overflow: hidden
}

.bkim a {
    display: block;
    width: 398px;
    height: 230px
}

.bkim a img {
    width: 398px;
    height: 230px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.bkim a p {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #000;
    background: rgba(0,0,0,.4);
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 18px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.bkim a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.bkim a:hover p {
    background: #fff;
    background: rgba(255,255,255,.6);
    color: #f84c4c
}

.column {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: #eaf2f6;
    margin-top: 60px;
    padding-bottom: 60px;
    margin-bottom: 60px
}

.columnlie {
    width: 1140px;
    height: auto;
    margin: auto;
    margin-top: 100px
}

.columnlie ul {
    width: 1200px
}

.columnlie ul li {
    width: 202px;
    height: 304px;
    float: left;
    margin-right: 57px;
    position: relative;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.columnlie ul li img {
    position: absolute;
    width: 130px;
    height: 130px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -90px;
    left: 50%;
    margin-left: -65px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.columnlie ul li.li1 {
    background: #289fca
}

.columnlie ul li.li2 {
    background: #34b8ab
}

.columnlie ul li.li3 {
    background: #fc9749
}

.columnlie ul li.li4 {
    background: #f07474
}

.columnlie ul li p {
    font-size: 24px;
    margin-top: 55px
}

.columnlie ul li em {
    display: block;
    width: 100%;
    height: 2px;
    background: #fff;
    margin-top: 12px;
    margin-bottom: 20px
}

.columnlie ul li span {
    display: block;
    font-size: 16px;
    margin-bottom: 12px
}

.columnlie ul li a {
    display: block;
    width: 142px;
    height: 36px;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    line-height: 36px;
    font-size: 18px;
    -webkit-border-radius: 36px;
    -moz-border-radius: 36px;
    border-radius: 36px;
    margin: auto;
    margin-top: 24px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.columnlie ul li:hover img {
    -webkit-animation: trans 1.2s ease 180ms alternate none 1;
    -moz-animation: trans 1.2s ease 180ms alternate none 1;
    -o-animation: trans 1.2s ease 180ms alternate none 1;
    animation: trans 1.2s ease 180ms alternate none 1
}

.columnlie ul li a:hover {
    background: #fff;
    color: #f84c4c
}

.srcmore {
    width: 50px;
    height: 140px;
    position: fixed;
    right: 35px;
    top: 70%;
    font-size: 12px;
    z-index: 10
}

.scrolltop {
    width: 50px;
    height: 76px;
    float: right;
    cursor: pointer
}

.scrolltop p {
    width: 50px;
    height: 50px;
    background: url("../images/top.png") no-repeat bottom;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.scrolltop span {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.ckmore {
    width: 50px;
    height: 68px;
    float: right;
    margin-top: 6px;
    cursor: pointer;
    position: relative
}

.scrolltop:hover p {
    background: url("../images/top-too.png") no-repeat bottom
}

.scrolltop:hover span {
    color: #f84c4c
}

.ckmore div {
    width: 42px;
    height: 42px;
    position: absolute;
    opacity: 0;
    display: none
}

.qq-link {
    background: url("../images/qq.png") no-repeat center;
    top: -34px;
    right: 78px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.phone-link {
    background: url("../images/pho.png") no-repeat center;
    top: 32px;
    right: 86px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.liuyan-link {
    background: url("../images/liuyan.png") no-repeat center;
    top: 86px;
    right: 44px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.fx-link {
    background: url("../images/fx.png") no-repeat center;
    top: 98px;
    right: -22px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.qq-link:hover {
    background: url("../images/qq-too.png") no-repeat center
}

.phone-link:hover {
    background: url("../images/pho-too.png") no-repeat center
}

.liuyan-link:hover {
    background: url("../images/liuyan-too.png") no-repeat center
}

.fx-link:hover {
    background: url("../images/fx-too.png") no-repeat center
}

.ckmore .aone {
    display: block;
    width: 50px;
    height: 68px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 1;
    z-index: 2
}

.ckmore .aone p {
    width: 50px;
    height: 42px;
    background: url("../images/more.png") no-repeat bottom;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.ckmore .aone span {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.ckmore .aone:hover p {
    background: url("../images/more-too.png") no-repeat bottom
}

.ckmore .aone:hover span {
    color: #f84c4c
}

.ckmore .atwo {
    display: block;
    width: 50px;
    height: 68px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 1
}

.ckmore .atwo p {
    width: 50px;
    height: 42px;
    background: url("../images/more-too.png") no-repeat bottom;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.ckmore .atwo span {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #f84c4c;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.nybanner {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    text-align: center;
    font-size: 0
}

.cantact {
    width: 1140px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin: 50px auto
}

.nav_left {
    width: 194px;
    height: auto;
    float: left
}

.nav_left h2 {
    height: 100px;
    width: 194px;
    background: #f84c4c;
    font-size: 30px;
    line-height: 100px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    -webkit-border-radius: 20px 0 0 0;
    -moz-border-radius: 20px 0 0 0;
    border-radius: 20px 0 0 0
}

.nav_lie {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 30px;
    position: relative
}

.nav_lie div {
    width: 14px;
    height: auto;
    float: left;
    background: #f1f1f1;
    -webkit-border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
    position: relative
}

.nav_lie div span {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 14px;
    height: 50px;
    background: #f84c4c
}

.nav_lie ul {
    width: 194px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 14px
}

.nav_lie ul li {
    height: 50px;
    line-height: 50px;
    border-left: 0 solid #f84c4c;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.nav_lie ul li a {
    display: block;
    padding-left: 50px;
    font-size: 18px;
    color: #686868;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.nav_lie ul li.nav_lie_on {
    border-left: 14px solid #f84c4c
}

.nav_lie ul li.nav_lie_on a {
    color: #f84c4c
}

.nav_lie ul li:hover {
    border-left: 14px solid #f84c4c
}

.nav_lie ul li:hover a {
    color: #f84c4c
}

.txt_right {
    width: 900px;
    height: auto;
    float: right
}

.dqpostion {
    width: 900px;
    height: 50px;
    text-align: right;
    border-bottom: 1px solid #d22323;
    line-height: 50px;
    margin-bottom: 50px
}

.dqpostion a {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    color: #545454
}

.dqpostion a:hover {
    color: #f84c4c
}

.xdaky {
    width: 900px;
    height: auto
}

.xdaky ul li {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 50px
}

.xdakyimg {
    width: 290px;
    height: 218px;
    float: left
}

.xdakyimg a {
    display: block;
    overflow: hidden;
    width: 290px;
    height: 218px
}

.xdakyimg a img {
    width: 290px;
    height: 218px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.xdakyimg a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.xdakytit {
    width: 560px;
    height: 217px;
    float: right;
    border-bottom: 1px solid #e1e0e0
}

.xdakytit span {
    color: #8d8d8d;
    display: block;
    margin-top: 40px;
    font-size: 16px
}

.xdakytit p {
    font-size: 16px;
    color: #343434;
    margin-top: 10px;
    margin-bottom: 20px
}

.xdakytit em {
    display: block;
    font-style: normal;
    color: #5d5d5d;
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.xdakytit em a {
    color: #f84c4c;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.xdakytit em a:hover {
    color: #d22323
}

.busenglish {
    width: 900px;
    height: 44px;
    background: #f5f5f5;
    position: relative;
    margin-bottom: 30px
}

.busenglish ul li {
    float: left;
    width: 100px;
    line-height: 44px;
    text-align: center;
    font-size: 16px;
    cursor: pointer;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.busenglish ul li:hover {
    color: #f84c4c
}

.busenglish div {
    width: 100px;
    height: 3px;
    background: #f84c4c;
    position: absolute;
    left: 0;
    bottom: 0
}

.videosy {
    width: 900px;
    height: auto
}

.videosy ul.listvdie {
    display: none
}

.videosy ul.listvdie li {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 50px
}

.vd_lf {
    width: 290px;
    height: 218px;
    float: left
}

.vd_lf img {
    width: 290px;
    height: 218px
}

.vd_rt {
    width: 560px;
    height: 217px;
    float: right;
    border-bottom: 1px solid #e1e0e0
}

.vd_rt p.p1 {
    color: #8d8d8d;
    display: block;
    margin-top: 60px
}

.vd_rt p.p2 {
    font-size: 16px;
    color: #343434;
    margin-top: 10px;
    margin-bottom: 20px
}

.vd_rt div {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 30px
}

.vd_rt div span {
    display: block;
    float: left;
    margin-right: 25px;
    height: 24px;
    line-height: 24px;
    margin-top: 7px
}

.vd_rt div span.sp1 {
    background: url("../images/gk.png") no-repeat left;
    padding-left: 35px
}

.vd_rt div span.sp2 {
    background: url("../images/fxtoo.png") no-repeat left;
    padding-left: 28px
}

.vd_rt div span.sp3 {
    background: url("../images/xz.png") no-repeat left;
    padding-left: 20px
}

.vd_rt div a {
    display: block;
    float: right;
    display: block;
    width: 126px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #f84c4c;
    background: #feeded url("../images/dbx.png") no-repeat 30px;
    padding-left: 20px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.vd_rt div a:hover {
    background: #ffcaca url("../images/dbx.png") no-repeat 30px
}

.busxq {
    width: 900px;
    height: auto
}

.busxqtit {
    width: 900px;
    height: 50px;
    line-height: 24px;
    font-size: 22px;
    color: #394454;
    font-weight: bold
}

.bus_bom {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.bus_viode {
    width: 590px;
    height: 368px;
    float: left;
	background:black
}

.bus_viode img {
    width: 590px;
    height: 346px
}

.bus_viode_lie {
    width: 288px;
    height: 368px;
    background: #333;
    float: right;
    padding-left: 20px;
    padding-right: 2px
}

.bus_viode_lie h4 {
    height: 22px;
    line-height: 22px;
    width: 310px;
    position: relative;
    color: #dfdfdf;
    font-weight: normal;
    padding-left: 14px;
    margin: 18px auto;
    font-size: 16px
}

.bus_viode_lie h4 span {
    display: block;
    width: 5px;
    height: 22px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    top: 0;
    left: 0;
    background: #f84c4c
}

.bus_viode_lie ul {
    overflow: hidden;
    overflow: scroll;
    overflow-x: hidden;
    height: 286px
}

.bus_viode_lie ul::-webkit-scrollbar {
    width: 6px;
    height: 10px
}

.bus_viode_lie ul::-webkit-scrollbar-track {
    background: #cdcdcd;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.bus_viode_lie ul::-webkit-scrollbar-thumb {
    background: #f84c4c;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

.bus_viode_lie ul li {
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #575757;
    margin-bottom: 12px;
    padding-bottom: 12px
}

.bus_viode_lie ul li a {
    color: #f1f1f1
}

.som_lf {
    width: 102px;
    height: 58px;
    float: left
}

.som_lf img {
    width: 102px;
    height: 58px
}

.som_rt {
    width: 150px;
    float: left;
    margin-left: 15px;
    line-height: 24px
}

.liebo {
    height: 24px;
    margin: 20px 0;
    font-size: 16px
}

.liebo span {
    display: block;
    float: left;
    margin-right: 35px;
    height: 24px;
    line-height: 24px
}

.liebo a {
    display: block;
    float: left;
    margin-right: 35px;
    height: 24px;
    line-height: 24px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.liebo span.sp1 {
    background: url("../images/dbxin.png") no-repeat left;
    padding-left: 18px
}

.liebo a.sp2 {
    background: url("../images/fxtoo.png") no-repeat left;
    padding-left: 28px
}

.liebo a.sp3 {
    background: url("../images/xz.png") no-repeat left;
    padding-left: 20px
}

.liebo a.sp2:hover {
    color: #f84c4c;
    background: url("../images/fxtoo1.png") no-repeat left
}

.liebo a.sp3:hover {
    color: #f84c4c;
    background: url("../images/xz1.png") no-repeat left
}

.shuzfont {
    height: auto;
    overflow: hidden;
    zoom: 1;
    line-height: 24px;
    text-align: justify
}

.shuzfont a {
    color: #f84c4c
}

.shuzfont a.a2 {
    display: none
}

.shuzfont em {
    font-style: normal
}

.vlieprc ul {
    width: 950px
}

.vlieprc ul li {
    width: 280px;
    height: 280px;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px
}

.vlieprc ul li a {
    display: block;
    width: 280px;
    height: 250px;
    -webkit-perspective: 330px;
    perspective: 330px;
    position: relative
}

.vlieprc ul li a img {
    width: 280px;
    height: 250px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.vlieprc ul li p {
    height: 30px;
    text-align: center;
    color: #4b4b4b;
    font-size: 16px;
    line-height: 30px
}

.vlieprc ul li a:hover {
    z-index: 2
}

.vlieprc ul li a:hover img {
    -webkit-transform: rotateX(45deg);
    transform: rotateX(45deg)
}

.qiehn {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    display: none
}

.qiehn_one div {
    width: 898px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #e1e0e0;
    margin-bottom: 30px
}

.qiehn_one div img {
    width: 880px;
    display: block;
    padding: 10px
}

.qiehn_one p {
    color: #5d5d5d;
    line-height: 24px;
    text-align: justify;
    margin-bottom: 20px;
    text-indent: 2em
}

.qiehn_two {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: url("../images/bgshug.jpg") no-repeat;
    -webkit-background-size: 2px 100%;
    background-size: 2px 100%;
    background-position-x: 115px
}

.qiehn_two ul {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: url("../images/bgtime.png") no-repeat;
    padding-top: 5px;
    background-position-x: 101px
}

.qiehn_two ul li {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px
}

.qiehn_two ul li h4 {
    font-size: 18px;
    color: #f84c4c;
    font-weight: normal;
    display: inline-block;
    cursor: pointer
}

.qiehn_two ul li dl {
    display: none
}

.qiehn_two ul li dl dd {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 30px;
    line-height: 24px
}

.qiehn_two ul li dl dd div {
    float: left
}

.dsj_year {
    width: 110px;
    height: auto;
    font-size: 12px;
    font-weight: bold
}

.tuimg {
    width: 12px;
    height: 12px
}

.tuimg img {
    width: 12px;
    height: 12px
}

.yintxt {
    width: 756px;
    text-align: justify;
    float: right!important;
    color: #5d5d5d
}

.yintxt p {
    margin-bottom: 16px
}

.qiehn_five p {
    color: #5d5d5d;
    margin-bottom: 22px;
    line-height: 24px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.qiehn_five p span {
    display: block;
    float: left;
    width: 40px;
    height: 24px
}

.qiehn_five p span.sp1 {
    background: url("../images/size01.png") no-repeat left
}

.qiehn_five p span.sp2 {
    background: url("../images/size02.png") no-repeat left
}

.qiehn_five p span.sp3 {
    background: url("../images/size03.png") no-repeat left
}

.qiehn_five p span.sp4 {
    background: url("../images/size04.png") no-repeat left
}

.qiehn_five p span.sp5 {
    background: url("../images/size05.png") no-repeat left
}

.qiehn_five p span.sp6 {
    background: url("../images/size06.png") no-repeat left
}

.qiehn_five p span.sp7 {
    background: url("../images/size07.png") no-repeat left
}

.qiehn_five p span.sp8 {
    background: url("../images/size08.png") no-repeat left
}

.qiehn_five p span.sp9 {
    background: url("../images/size09.png") no-repeat left
}

.qiehn_five p span.sp10 {
    background: url("../images/size10.png") no-repeat left
}

.qiehn_five p span.sp11 {
    background: url("../images/size11.png") no-repeat left
}

.qiehn_five p em {
    width: 840px;
    font-style: normal;
    display: block;
    float: right
}

.nowzhi {
    width: 900px;
    height: 432px;
    position: relative;
    overflow: hidden
}

.nowzhi ul {
    width: 50000px
}

.nowzhi ul li {
    width: 900px;
    float: left;
    text-align: center
}

.nowzhi ul li:after {
    content: "";
    display: inline-block;
    height: 432px;
    vertical-align: middle
}

.nowzhi ul li img {
    border: 1px solid #ddd;
    vertical-align: middle;
    max-width: 900px;
    max-height: 430px
}

.nosbtn div {
    width: 54px;
    height: 54px;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    border: 2px solid #ddd;
    line-height: 54px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    font-family: "SimSun";
    font-size: 30px;
    font-weight: bold;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    cursor: pointer
}

.nosbtn div:hover {
    color: #f84c4c;
    border: 2px solid #f84c4c
}

.nosbtn_lf {
    left: 0
}

.nosbtn_rt {
    right: 0
}

.xinl_tit {
    height: 50px;
    font-size: 20px;
    color: #394454;
    font-weight: bold;
    margin-top: 60px;
    border-top: 1px solid #e1e0e0;
    padding-top: 50px
}

.xinl {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.xinl ul li {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 40px
}

.xinl_lf {
    width: 290px;
    height: 218px;
    float: left
}

.xinl_lf img {
    width: 290px;
    height: 218px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.xinl_rt {
    width: 570px;
    height: 217px;
    float: right;
    border-bottom: 1px solid #e1e0e0
}

.xinl_rt p.p1 {
    color: #8d8d8d;
    margin-top: 10px;
    margin-bottom: 10px
}

.xinl_rt p.p2 {
    font-size: 16px;
    color: #343434;
    line-height: 30px
}

.xinl_rt p.p3 {
    color: #5d5d5d;
    margin-top: 10px;
    line-height: 20px
}

.xinl_rt p.p3 a {
    color: #f84c4c
}

.xinl_lf a {
    display: block;
    width: 290px;
    height: 218px;
    overflow: hidden
}

.xinl_lf a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.loadMore {
    width: 100%;
    height: 36px;
    display: block!important
}

.loadMore a {
    display: block;
    width: 146px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    border: 1px solid #999;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    font-size: 16px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.loadMore a:hover {
    border: 1px solid #f84c4c;
    background: #f84c4c;
    color: #fff
}

.nrtit {
    width: 900px;
    height: auto;
    text-align: center;
    margin-bottom: 20px;
}

.nrtit span {
    border-bottom: 1px solid #b3b2b2;
    font-size: 18px;
    font-weight: bold;
    padding: 0 6px 10px 6px
}

.nrtit p {
    font-size: 12px;
    margin-top: 18px
}

.pricim {
    width: 898px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #e1e0e0;
    margin-bottom: 30px;
    margin-top: 24px
}

.pricim img {
    width: 880px;
    display: block;
    padding: 10px
}

.prtxte p {
    color: #5d5d5d;
   
    /*text-align: justify;*/
    margin-bottom: 0px;
    /* text-indent: 2em */
}
.prtxte table {border-collapse:collapse}
.prtxte table tbody tr td {border:1px solid #ddd;}
.shoping {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.shoping h2 {
    color: #394454;
    font-size: 22px;
    margin-left: -10px
}

.shoping div {
    font-size: 16px;
    color: #4b4b4b;
    font-weight: bold;
    margin-top: 40px;
    margin-bottom: 10px
}

.shoping div span {
    padding-right: 19px
}

.shoping p {
    padding: 0 40px;
    font-size: 16px;
    color: #5d5d5d;
    line-height: 30px
}

.shoping p.p1 {
    background: url("../images/redyuandian.png") no-repeat 24px
}

.shoping p.p2 {
    margin-top: 20px
}

.shoping p.p3 {
    color: #000;
    margin-top: 20px
}

.shoping p a {
    color: #f84c4c
}

.shoping p a:hover {
    border-bottom: 1px solid #f84c4c
}

.abfrom {
    width: 420px;
    height: 360px;
    float: left;
    margin-bottom: 50px
}

.txtNamePhone,.txtEmail {
    width: 398px;
    border: 1px solid #aeaeae;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    outline: 0;
    margin-bottom: 20px;
    font-family: "Microsoft YaHei","΢���ź�"
}

.txtree {
    width: 398px;
    border: 1px solid #aeaeae;
    padding: 10px;
    outline: 0;
    font-family: "Microsoft YaHei","΢���ź�";
    height: 160px
}

.subBtn {
    width: 420px;
    height: 32px;
    background: #f84c4c;
    color: #fff;
    text-align: center;
    line-height: 32px;
    border: 0;
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    font-size: 16px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    outline: 0;
    cursor: pointer;
    margin-top: 14px
}

.clear_warp{
     margin: 20px auto;
     height: 30px;
 }

.subBtn:hover {
    background: #e22d2d
}

.ab_rt {
    width: 400px;
    height: 360px;
    overflow: hidden;
    float: right;
    color: #343434;
    margin-bottom: 50px
}

.ab_rt p {
    font-size: 16px;
    margin-bottom: 12px
}

.ab_rt p.p1 {
    font-size: 20px;
    font-weight: normal;
    margin-left: -8px;
    color: #333;
    margin-bottom: 20px
}

.ab_rt p.p2 {
    margin-top: 20px
}

.ab_rt p span {
    color: #f84c4c
}

.ab_rt div {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 16px
}

.ab_rt div a {
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin-right: 35px
}

.ab_rt div a.a1 {
    background: url("../images/weixin.png") no-repeat center
}

.ab_rt div a.a2 {
    background: url("../images/weibo.png") no-repeat center
}

.ab_map {
    width: 900px;
    height: auto;
    clear: both
}

.ab_map h2 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #4b4b4b;
    font-weight: normal;
    background: url("../images/mapdizhi.png") no-repeat left;
    padding-left: 34px
}

.lamap {
    width: 900px;
    height: 440px;
    background: #f84c4c;
    margin-top: 10px
}

label.BMapLabel {
    padding: 5px 16px 5px 20px!important;
    border: 1px solid #000!important;
    color: #000!important;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    top: -12px!important
}

.baikelie {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.baikelie ul li {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #dedede;
    margin-bottom: 30px;
    padding-bottom: 30px
}

.baikelie_lf {
    width: 620px;
    float: left
}

.baikelie_lf p.p1 {
    color: #8d8d8d;
    font-size: 16px
}

.baikelie_lf p.p2 {
    font-size: 16px;
    color: #000;
    margin-top: 4px;
    margin-bottom: 14px
}

.baikelie_lf p.p3 {
    color: #5d5d5d;
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.baikelie_lf p.p3 a {
    color: #f84c4c;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.baikelie_lf p.p3 a:hover {
    color: #d22323
}

.baikelie_rt {
    width: 120px;
    height: 70px;
    float: right;
    margin-top: 20px;
    margin-right: 40px
}

.baikelie_rt a {
    display: block;
    overflow: hidden;
    width: 120px;
    height: 70px
}

.baikelie_rt a img {
    width: 120px;
    height: 70px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.baikelie_rt a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.famouslie {
    width: 900px;
    height: auto;
    overflow: hidden
}

.famouslie ul li {
    width: 900px;
    height: auto;
    overflow: hidden;
    margin-bottom: 50px
}

.famouslie_lf {
    width: 210px;
    height: 218px;
    float: left
}

.famouslie_lf a {
    display: block;
    overflow: hidden;
    width: 210px;
    height: 218px
}

.famouslie_lf a img {
    width: 210px;
    height: 218px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.famouslie_lf a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.famouslie_rt {
    width: 640px;
    height: 217px;
    float: right;
    border-bottom: 1px solid #e1e0e0
}

.famouslie_rt div {
    width: 120px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    background: #f84c4c;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top: 30px
}

.famouslie_rt p.p1 {
    color: #8d8d8d;
    font-size: 16px;
    margin-top: 20px
}

.famouslie_rt p.p2 {
    font-size: 16px;
    color: #000;
    margin-top: 4px;
    margin-bottom: 14px
}

.famouslie_rt p.p3 {
    color: #5d5d5d;
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.famouslie_rt p.p3 a {
    color: #f84c4c;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.famouslie_rt p.p3 a:hover {
    color: #d22323
}

.zhushi {
    width: 900px;
    height: 1px;
    background: #e1e0e0;
    margin: 30px 0
}

.liebin {
    width: 900px;
    height: 90px;
    background: url("../images/bggang.png") no-repeat top
}

.liebin ul li {
    width: 10px;
    height: 56px;
    background: url("../images/shiban.png") no-repeat bottom;
    float: left;
    margin-left: 25px;
    text-align: center;
    margin-top: 26px;
    cursor: pointer;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    color: #333
}

.liebin ul li.liebin_one {
    background: url("../images/shiban1.png") no-repeat bottom;
    color: #f84c4c
}

.liebin ul li:hover {
    background: url("../images/shiban1.png") no-repeat bottom;
    color: #f84c4c
}

.baikelie_too ul {
    display: none
}

.huixb_tit {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 16px
}

.huixb_tit ul {
    width: 950px
}

.huixb_tit ul li {
    width: 98px;
    height: 42px;
    border: 1px solid #e1e0e0;
    float: left;
    margin-right: 14px;
    text-align: center;
    line-height: 42px;
    color: #4b4b4b;
    margin-bottom: 14px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.huixb_tit ul li a {
    display: block;
    width: 98px;
    height: 42px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.huixb_tit ul li.huixb_tit_on {
    border: 1px solid #f84c4c
}

.huixb_tit ul li.huixb_tit_on a {
    color: #f84c4c
}

.huixb_tit ul li:hover {
    border: 1px solid #f84c4c
}

.huixb_tit ul li:hover a {
    color: #f84c4c
}

.xinl_rt p.p4 {
    color: #8d8d8d;
    margin-top: 40px
}

.xinl_rt p.p5 {
    font-size: 16px;
    color: #343434;
    margin-top: 6px
}

.xinl_rt p.p6 {
    color: #5d5d5d;
    line-height: 24px;
    margin-top: 20px
}

.xinl_rt p.p6 a {
    color: #f84c4c
}

.dtumap {
    width: 900px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.dtumap h2 {
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    color: #4b4b4b;
    font-weight: normal;
    background: url(../images/mapdizhi.png) no-repeat left;
    padding-left: 34px
}

.dtumap img {
    display: block;
    width: 900px;
    margin-top: 20px
}










.midan_tit {
    width: 900px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #f5f5f5;
    font-size: 16px;
    color: #333;
    font-weight: bold
}

.gaoxiao {
    width: 898px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #e1e0e0;
    margin-top: 10px
}

.gnmq {
    width: 898px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    /*line-height: 34px;*/
   /* height: 34px;*/
    
}

.gnmq span {
    width: 22%;
    display: block;
    float: left;
    height: 34px;
    text-align: center;
	background: #f5f5f5;
	margin: 8px 0;
	line-height:34px;
}
.gnmq span:first-child{
	margin-top:0
}


.gnmq span.sp1 {
    width: 12%
}

.gaoxiao ul li {
    height: 30px;
    width: 23.1%;
    float: left;
    border: 1px solid #e1e0e0;
	 text-align: center;
    line-height: 30px;
	margin:5px 0px 5px 12px;
}
.gaoxiao ul li:hover{
	background: #f84c4c;
}
.gaoxiao ul li:hover a{
	color: #fff;	
}
/*.gaoxiao ul li:last-child {
    border-bottom: 0
}

.gaoxiao ul li div {
    height: 50px;
    width: 196px;
    float: left;
    border-right: 1px solid #e1e0e0;
	border-bottom: 1px solid #e1e0e0;
    text-align: center;
    line-height: 50px
}

.gaoxiao ul li div:last-child {
    border-right: 0
}

.gaoxiao ul li div.dm1 {
    width: 108px
}

.gaoxiao ul li div a {
    padding-left: 5px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.gaoxiao ul li div a:hover {
    color: #f84c4c
}*/

.fobiam {
    width: 858px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #e1e0e0;
    padding: 20px;
    margin-top: 30px
}

.fobiam h2 {
    font-size: 18px;
    color: #4e4e4e;
    color: #4e4e4e;
    font-weight: normal;
    border-left: 6px solid #f84c4c;
    padding-left: 15px
}

.fobiam ul li {
    width: 23.836%;
    float: left;
    height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    line-height: 30px
}

.fobiam ul li a {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
	position:relative;
}
.fobiam ul li div{
	display:none;
	position:absolute;
	left:30px;
}

.fobiam ul li a:hover {
    color: #f84c4c
}

.spmallwz {
    width: 1140px;
    height: 56px;
    margin: auto;
    line-height: 54px
}

.spmallwz a {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.spmallwz a:hover {
    color: #f84c4c
}

.shopingMall {
    width: 1140px;
    height: auto;
    margin: auto
}

.smallnav {
    width: 248px;
    height: auto;
    float: left;
    border: 1px solid #f84c4c
}

.dahzy {
    height: 44px;
    line-height: 44px;
    text-align: center;
    color: #fff;
    font-size: 16px;
    background: #f84c4c;
    margin-bottom: 1px
}

.smallnav ul {
    height: auto
}

.smallnav ul li {
    height: auto;
    padding: 12px 20px;
    padding-bottom: 0;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative
}

.smallnav ul li h4 {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: normal
}

.smallnav ul li h4 a {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    color: #000
}

.smallnav ul li div.dazul {
    border-bottom: 1px solid #ddd;
    height: auto;
    overflow: hidden;
    zoom: 1;
    padding-bottom: 12px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.smallnav ul li:last-child div.dazul {
    border-bottom: 0
}

.smallnav ul li div.dazul a {
    display: inline-block;
    float: left;
    margin-right: 10px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.smallnav ul li:hover {
    background: #f84c4c;
    color: #fff
}

.smallnav ul li:hover h4 a {
    color: #fff
}

.smallnav ul li:hover div.dazul {
    border-bottom: 1px solid #f84c4c
}

.smallnav ul li:hover div.dazul a {
    color: #fff
}

.smallnav ul li h4 a:hover {
    text-decoration: underline
}

.smallnav ul li div.dazul a:hover {
    text-decoration: underline
}

.smallnav ul li dl {
    width: 480px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    position: absolute;
    top: 0;
    left: 249px;
    border: 1px solid #f84c4c;
    border-left: 0;
    background: #fff;
    z-index: 99;
    padding: 12px 20px;
    display: none
}

.smallnav ul li dl dd {
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #ddd;
    padding: 12px 0
}

.smallnav ul li dl dd:last-child {
    border-bottom: 0
}

.smallnav ul li dl dd h3 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px
}

.smallnav ul li dl dd h3 a {
    color: #000;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.smallnav ul li dl dd div.yusia {
    height: auto;
    overflow: hidden;
    zoom: 1
}

.smallnav ul li dl dd div.yusia a {
    display: inline-block;
    float: left;
    margin-right: 12px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.smallnav ul li dl dd h3 a:hover {
    color: #f84c4c
}

.smallnav ul li dl dd div.yusia a:hover {
    color: #f84c4c
}

.maltxt {
    width: 860px;
    height: auto;
    float: right
}

.maslink {
    height: 44px;
    line-height: 44px;
    background: #f5f5f5
}

.maslink a {
    display: inline-block;
    margin-left: 20px;
    float: left;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.maslink a:hover {
    color: #f84c4c
}

.maslink div {
    width: 8px;
    height: 14px;
    float: left;
    position: relative;
    margin-top: 15px;
    margin-left: 6px
}

.maslink div a {
    display: block;
    width: 8px;
    height: 6px;
    position: absolute
}

.maslink div a.ap1 {
    background: url("../images/001s.png") no-repeat center;
    margin: 0;
    top: 0;
    left: 0
}

.maslink div a.ap2 {
    background: url("../images/001x.png") no-repeat center;
    margin: 0;
    bottom: 0;
    left: 0
}

.maslink div a.ap1:hover {
    background: url("../images/002s.png") no-repeat center
}

.maslink div a.ap2:hover {
    background: url("../images/002x.png") no-repeat center
}

.numlie {
    width: 860px;
    height: auto;
    margin-top: 30px
}

.numlie ul li {
    width: 860px;
    height: 290px;
    height: 218px;
    margin-bottom: 30px
}

.numlie_lf {
    width: 290px;
    height: 218px;
    float: left
}

.numlie_lf a {
    width: 290px;
    height: 218px;
    display: block;
    overflow: hidden
}

.numlie_lf a img {
    width: 290px;
    height: 218px;
    transition: All .4s ease-in-out;
    -webkit-transition: All .4s ease-in-out;
    -moz-transition: All .4s ease-in-out;
    -o-transition: All .4s ease-in-out
}

.numlie_lf a:hover img {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2)
}

.numlie_rt {
    width: 540px;
    height: 217px;
    float: right;
    border-bottom: 1px solid #e1e0e0
}

.numlie_rt p.p1 {
    color: #8d8d8d;
    display: block;
    margin-top: 40px;
    font-size: 16px
}

.numlie_rt p.p2 {
    font-size: 16px;
    color: #343434;
    margin-top: 10px;
    margin-bottom: 20px
}

.numlie_rt p.p3 {
    color: #5d5d5d;
    font-size: 16px;
    line-height: 24px;
    text-align: justify
}

.numlie_rt p.p3 a {
    color: #f84c4c
}

.numlie_rt p.p4 {
    margin-top: 8px
}

.numlie_rt p.p4 span {
    display: block;
    float: left;
    margin-right: 25px;
    height: 24px;
    line-height: 24px;
    margin-top: 7px
}

.numlie_rt p.p4 span.sp1 {
    background: url("../images/gk.png") no-repeat left;
    padding-left: 35px
}

.numlie_rt p.p4 span.sp2 {
    background: url("../images/fxtoo.png") no-repeat left;
    padding-left: 28px
}

.numlie_rt p.p4 span.sp3 {
    background: url("../images/xz.png") no-repeat left;
    padding-left: 20px
}

.beianke {
    width: 1140px;
    height: auto;
    overflow: hidden;
    margin: auto;
    margin-bottom: 60px
}

.beianke_lf {
    width: 860px;
    height: auto;
    float: left;
    border: 1px solid #e3e1e1
}

.beianke_lf_tit {
    text-align: center;
    padding: 30px 0
}

.beianke_lf_tit p {
    font-size: 18px
}

.beianke_lf_tit p em {
    font-style: normal;
    border-bottom: 1px solid #b3b2b2;
    padding: 0 60px;
    padding-bottom: 8px
}

.beianke_lf_tit span {
    font-size: 12px;
    display: block;
    margin-top: 15px
}

.beianke_lf_yz {
    width: 660px;
    height: auto;
    border: 1px dashed #e3e1e1;
    margin: auto;
    background: #fbfbfb;
    padding: 15px;
    line-height: 24px;
    text-align: justify;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px
}

.beianke_lf_yz span {
    font-weight: bold
}

.beianke_lf_txt {
    height: auto;
    padding: 0 20px;
    margin: 35px 0
}

.beianke_lf_txt p {
    line-height: 24px;
    text-indent: 2em;
    margin-bottom: 20px;
    text-align: justify
}

.alfex {
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    margin-bottom: 50px
}

.alfex a {
    display: block;
    float: left;
    height: 24px;
    padding-left: 24px;
    margin-right: 20px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.alfex a.a1 {
    background: url("../images/fz001.png") no-repeat left
}

.alfex a.a2 {
    background: url("../images/xx003.png") no-repeat left;
    padding-left: 20px
}

.alfex a.a3 {
    background: url("../images/pl005.png") no-repeat left
}

.alfex a.a1:hover {
    background: url("../images/fz002.png") no-repeat left;
    color: #f84c4c
}

.alfex a.a2:hover {
    background: url("../images/xx004.png") no-repeat left;
    padding-left: 20px;
    color: #f84c4c
}

.alfex a.a3:hover {
    background: url("../images/pl006.png") no-repeat left;
    color: #f84c4c
}

.beianke_rt {
    width: 250px;
    height: auto;
    float: right;
    border: 1px solid #f84c4c
}

.beianke_rt ul {
    padding: 0 10px
}

.beianke_rt ul li {
    height: 70px;
    line-height: 70px;
    border-bottom: 1px solid #e1e0e0;
    text-align: center;
    font-size: 16px;
    font-weight: bold
}

.beianke_rt ul li:last-child {
    border-bottom: 0
}

.beianke_rt ul li a {
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    color: #686868
}

.beianke_rt ul li a:hover {
    color: #f84c4c
}

.felen {
    width: 1140px;
    height: auto;
    margin: auto;
    border: 1px solid #e1e0e0;
    margin-bottom: 20px
}

.aldfem {
    width: 1140px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px dashed #e1e0e0;
    line-height: 40px
}

.aldfem:last-child {
    border-bottom: 0
}

.felenny {
    width: 88px;
    float: left;
    padding-left: 12px
}

.falien {
    width: 1000px;
    float: left;
    padding: 0 20px
}

.falien a {
    display: block;
    float: left;
    margin-right: 20px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.falien a:hover {
    color: #f84c4c
}

.falien_on {
    color: #f84c4c
}

.prcods {
    width: 1140px;
    height: auto;
    margin: auto
}

.prcods_lf {
    width: 188px;
    height: auto;
    float: left;
    border: 1px solid #e1e0e0
}

.prcods_lf_tit {
    height: 34px;
    line-height: 34px;
    width: 164px;
    padding: 0 12px
}

.prcods_lf_tit span {
    display: block;
    float: left;
    font-weight: bold
}

.prcods_lf_tit a {
    display: block;
    float: right;
    color: #cecece
}

.prelies {
    padding: 0 12px;
    margin-top: 10px
}

.prelies ul li {
    height: auto;
    margin-bottom: 22px
}

.prelies ul li p {
    font-size: 12px
}

.prelies ul li p.p1 {
    height: 150px;
    text-align: center;
    font-size: 0
}

.prelies ul li p.p1 a {
    display: block
}

.prelies ul li p.p1 a img {
    max-width: 150px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.prelies ul li p.p1 a:hover img {
    margin-left: -10px
}

.prelies ul li p.p1:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 150px
}

.prelies ul li p.p1 img {
    max-height: 150px;
    max-width: 188px;
    vertical-align: middle
}

.prelies ul li p.p2 {
    color: #f84c4c;
    margin-top: 10px;
    text-align: center
}

.prelies ul li p.p3 {
    line-height: 16px;
    margin: 4px 0
}

.prelies ul li p.p3 span {
    color: #f84c4c
}

.prelies ul li p.p4 span {
    color: #005aa0;
    font-weight: bold
}

.prcods_rt {
    width: 920px;
    height: auto;
    float: right
}

.prmles {
    width: 1140px;
    height: auto;
    margin-top: 30px
}

.prmles ul {
    width: 1200px
}

.prmles ul li {
    width: 282px;
    height: auto;
    float: left;
    margin-right: 37px;
    margin-bottom: 37px;
    height: 488px
}

.bigover {
    width: 240px;
    padding: 30px 20px;
    border: 1px solid #ececec;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.bigover p {
    line-height: 24px
}

.bigover p.p1 {
    width: 240px;
    height: 290px;
    text-align: center;
    font-size: 0
}

.bigover p.p1:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 290px
}

.bigover p.p1 img {
    max-width: 240px;
    max-height: 290px;
    vertical-align: middle
}

.bigover p.p2 {
    text-align: center;
    font-size: 24px;
    color: #f84c4c;
    margin: 10px 0
}

.bigover p.p3 span {
    color: #f84c4c
}

.bigover p.p4 span {
    color: #b57c5b;
    font-weight: bold
}

.bigover p.p4 em {
    font-style: normal;
    color: #005aa0;
    font-weight: bold
}

.bigover p.p5 {
    height: 32px;
    overflow: hidden;
    zoom: 1;
    margin-top: 12px
}

.bigover p.p5 a {
    display: block;
    float: left;
    width: 68px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.bigover p.p5 a.a1 {
    border: 1px solid #afafaf;
    border-right: 0;
    color: #8a8a8a;
    background: url("../images/taoxin.png") no-repeat 8px;
    padding-left: 25px;
    width: 50px
}

.bigover p.p5 a.a2 {
    border: 1px solid #f84c4c;
    background: #feeded;
    color: #d22323;
    font-weight: bold
}

.bigover p.p5 a.a1too {
    background: url("../images/taoxintoo.png") no-repeat 8px;
    color: #f84c4c
}

.bigover p.p5 a.a2:hover {
    background: #facccc
}

.prmles ul li:hover .bigover {
    margin-top: -10px;
    border: 1px solid #e1e0e0;
    -webkit-box-shadow: 0 0 10px 4px #ddd;
    -moz-box-shadow: 0 0 10px 4px #ddd;
    box-shadow: 0 0 10px 4px #ddd
}

.nprall {
    width: 920px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.chanknb {
    width: 920px;
    height: auto;
    float: left
}

#wrap {
    width: 300px;
    height: 500px
}

#wrap .pic {
    width: 300px;
    height: 420px;
    position: relative;
    border: 1px solid #bbb
}

#wrap .pic .pic_cover {
    width: 300px;
    height: 420px;
    position: absolute;
    padding: 10px;
    top: 0;
    left: 0
}

#wrap .pic .pic_cover img {
    display: block;
    width: 280px;
    height: 400px
}

#wrap .pic .pic_cover .cover {
    width: 150px!important;
    height: 150px!important;
    background-image: url("../images/cover.png");
    position: absolute;
    top: 0;
    left: 0;
    cursor: move;
    display: none
}

#wrap .tab {
    width: 400px;
    height: 54px;
    margin-top: 20px
}

#wrap .tab li {
    width: 50px;
    height: 50px;
    float: left;
    margin: 0 3px;
    cursor: pointer;
    border: 2px solid #ededed;
    transition: border .3s;
    position: relative
}

#wrap .tab li img {
    display: block!important;
    position: absolute;
    top: 0;
    left: 0
}

#wrap .tab li.on {
    border: 2px solid #f60
}

#wrap .show {
    width: 420px;
    height: 420px;
    position: absolute;
    top: 0;
    right: -410px;
    display: none;
    z-index: 99;
    background-repeat: no-repeat
}

.btn_bta div {
    width: 50px;
    height: 50px;
    background: red;
    color: #fff;
    font-weight: bold;
    float: left;
    text-align: center;
    line-height: 50px;
    margin-right: 20px;
    cursor: pointer
}

.chatxt {
    width: 590px;
    height: auto;
    float: right;
    margin-top: -500px
}

.chatxt h2 {
    font-size: 16px;
    font-weight: bold
}

.cuxiano {
    height: auto;
    padding: 15px;
    background: #f5f5f5;
    margin-top: 20px
}

.cuxiano p {
    color: #949494;
    line-height: 30px
}

.cuxiano p span {
    font-size: 20px;
    font-weight: bold;
    color: #f84c4c
}

.cuxiano p a {
    color: #f84c4c
}

.cuxiano p a em {
    font-style: normal
}

.cuxiano p a:hover {
    text-decoration: underline
}

.yunshus {
    color: #949494;
    padding: 20px 15px
}

.yuxial {
    height: 38px;
    line-height: 38px;
    border-top: 1px dotted #e3e2e2;
    border-bottom: 1px dotted #e3e2e2;
    padding: 0 15px
}

.yuxial span {
    display: block;
    float: left;
    width: 200px;
    text-align: center
}

.yuxial span:first-child {
    border-right: 1px dotted #e3e2e2
}

.yuxial span em {
    font-style: normal;
    color: #f84c4c;
    padding-left: 4px
}

.gozjian {
    height: 32px;
    line-height: 32px;
    margin-top: 20px;
    padding: 0 15px
}

.gozjian span {
    display: inline-block;
    float: left;
    margin-right: 20px
}

.gozjian div {
    height: 32px;
    width: 58px;
    position: relative;
    display: inline-block;
    float: left;
    margin-right: 10px
}

.txtgouwu {
    width: 32px;
    height: 30px;
    border: 1px solid #e3e2e2;
    text-align: center;
    line-height: 30px;
    color: #999
}

.gozjian div a {
    display: block;
    text-align: center;
    width: 16px;
    line-height: 12px;
    height: 12px;
    border: 1px solid #e3e2e2;
    position: absolute;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.gozjian div a.a1 {
    top: 1px;
    right: 0
}

.gozjian div a.a2 {
    bottom: 0;
    right: 0
}

.gozjian div a:hover {
    color: #f84c4c
}

.goumaind {
    height: 42px;
    margin-top: 20px
}

.goumaind a.a1,.goumaind a.a2 {
    display: block;
    width: 160px;
    height: 40px;
    border: 1px solid #f84c4c;
    float: left;
    margin-left: 15px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.goumaind a.a1 {
    background: #feeded;
    color: #f84c4c
}

.goumaind a.a2 {
    background: #f84c4c url("../images/gwuche.png") no-repeat 20px;
    color: #fff;
    padding-left: 20px;
    width: 140px
}

.goumaind a.a1:hover {
    background: #f84c4c;
    color: #fff
}

.goumaind a.a2:hover {
    background: #fd6a6a url("../images/gwuche.png") no-repeat 20px
}

.alfextos {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 20px
}

.othergm {
    width: 138px;
    height: 34px;
    position: relative;
    padding: 0 15px;
    float: right
}

.othergm p {
    display: inline-block;
    background: #fff url("../images/shanx.png") no-repeat right;
    padding: 0 30px 0 20px;
    height: 40px;
    z-index: 1;
    line-height: 40px;
    cursor: pointer;
    border: 1px solid #ededed;
    position: absolute;
    top: 1px;
    left: 15px
}

.othergm ul {
    width: 305px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    border: 1px solid #ddd;
    padding: 10px 20px;
    position: absolute;
    top: 42px;
    right: 0;
    display: none
}

.othergm ul li {
    float: left;
    margin-right: 20px;
    padding: 4px 0
}

.othergm ul li a {
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.othergm ul li a:hover {
    color: #f84c4c
}

.xlwlie {
    width: 918px;
    height: 46px;
    border: 1px solid #e1e0e0
}

.xlwlie ul li {
    float: left;
    height: 46px;
    line-height: 46px;
    width: 90px;
    text-align: center;
    border-right: 1px solid #e1e0e0;
    cursor: pointer
}

.xlwlie ul li:last-child {
    border-right: 0
}

.xlwlie ul li.xlwlie_on {
    border-top: 3px solid #f84c4c;
    margin-top: -3px;
    color: #f84c4c
}

.qiehne {
    width: 920px;
    height: auto
}

.qiehne_ul {
    width: 920px;
    height: auto;
    display: none
}

.topels {
    width: 878px;
    border: 1px solid #e1e0e0;
    border-top: 0;
    padding: 10px 20px
}

.topels p {
    line-height: 30px
}

.topels p span {
    padding-right: 50px
}

.lsimg {
    width: 920px;
    height: auto;
    margin-top: 25px
}

.lsimg img {
    max-width: 920px
}

.pinfens {
    width: 920px;
    height: 120px
}

.pinfens_lf {
    width: 140px;
    float: left;
    height: 120px;
    text-align: center
}

.pinfens_lf p {
    color: #f84c4c;
    font-size: 35px;
    margin-top: 24px
}

.pinfens_rt {
    width: 780px;
    height: 98px;
    float: left;
    padding-top: 22px
}

.pinfens_rt div {
    height: 24px;
    line-height: 24px
}

.pinfens_rt div p {
    width: 90px;
    height: 24px;
    float: left
}

.pinfens_rt div span {
    display: block;
    float: left;
    width: 120px;
    height: 10px;
    background: #f8f8f8;
    margin-top: 6px;
    position: relative
}

.pinfens_rt div span em {
    display: block;
    height: 10px;
    background: #f84c4c
}

.pinfens_rt div span em.em1 {
    width: 100%
}

.pinfens_rt div span em.em2 {
    width: 60%
}

.pinfens_rt div span em.em3 {
    width: 20%
}

.pinxin {
    width: 920px;
    height: 32px;
    background: #f5f5f5
}

.pinxin ul li {
    height: 32px;
    float: left;
    line-height: 32px;
    font-size: 12px;
    padding: 0 30px;
    cursor: pointer
}

.pinxin ul li a {
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.pinxin ul li.pinxin_on a {
    color: #f84c4c
}

.pinxin ul li:hover a {
    color: #f84c4c
}

.pinllie {
    width: 920px;
    height: auto;
    margin-bottom: 20px
}

.pinllie ul li {
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e1e0e0;
    padding: 30px 0
}

.pinllie_lf {
    width: 160px;
    float: left
}

.pinllie_lf div {
    width: 100%;
    height: 14px;
    text-align: center
}

.pinllie_lf div span {
    background: url("../images/xin01.png") no-repeat center;
    padding: 7px 10px
}

.pinllie_lf p {
    text-align: center;
    margin-top: 30px
}

.pinllie_ct {
    width: 580px;
    float: left;
    margin-left: 20px
}

.pinllie_ct p {
    line-height: 20px
}

.pinllie_ct div {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 4px
}

.pinllie_ct div a {
    display: block;
    float: left;
    margin-right: 30px
}

.pinllie_ct div a em,.pinllie_ct div a i {
    font-style: normal
}

.pinllie_ct div a:hover {
    color: #f84c4c
}

.pinllie_rt {
    width: 120px;
    float: right
}

.pinllie_rt img {
    display: block;
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    float: left
}

.pinllie_rt span {
    display: block;
    float: left;
    margin-left: 10px;
    height: 24px;
    line-height: 24px
}

.pinall {
    width: 920px;
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-bottom: 20px
}

.tupianzhan {
    width: 920px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.tupianzhan img {
    display: block;
    width: 70px;
    height: 80px;
    float: left;
    margin-left: 15px
}

.huifusm {
    width: 744px;
    height: 36px;
    margin-left: 15px;
    margin-top: 20px;
    display: none
}

.fhtxt {
    width: 640px;
    height: 34px;
    border: 1px solid #ebebeb;
    float: left;
    outline: 0;
    padding: 0 10px;
    font-family: "Microsoft YaHei","΢���ź�"
}

.hfbtn {
    width: 80px;
    height: 36px;
    line-height: 36px;
    border: 0;
    outline: 0;
    background: #f84c4c;
    color: #fff;
    float: right;
    cursor: pointer;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.hfbtn:hover {
    background: #f21212
}

.download {
    width: 640px;
    height: auto;
    float: left;
    margin-left: 30px
}

.domwtit {
    width: 640px;
    height: 44px;
    background: #f5f5f5
}

.domwtit span {
    display: block;
    float: left;
    width: 100px;
    height: 44px;
    text-align: center;
    line-height: 44px
}

.zonghe {
    display: block;
    float: left;
    height: auto;
    position: relative
}

.zonghe p {
    padding: 0 26px 0 10px;
    height: 44px;
    display: inline-block;
    float: left;
    line-height: 44px;
    background: url("../images/shanx.png") no-repeat right;
    cursor: pointer;
    position: relative;
    z-index: 10
}

.zonghe ul {
    height: auto;
    padding: 10px;
    border: 1px solid #f84c4c;
    background: #fff;
    position: absolute;
    top: 6px;
    left: 0;
    z-index: 9;
    padding-top: 30px;
    display: none
}

.zonghe ul li {
    width: 60px;
    height: 28px;
    line-height: 28px
}

.zonghe ul li a {
    display: block;
    width: 100%;
    height: 28px
}

.zonghe ul li:hover a {
    color: #f84c4c
}

.zonghe p:hover {
    color: #f84c4c
}

.dowmlie {
    width: 640px;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.dowmlie ul li {
    height: auto;
    overflow: hidden;
    zoom: 1;
    border-bottom: 1px solid #e1e0e0;
    padding: 20px 0
}

.dowmlie ul {
    margin-bottom: 25px
}

.dowmlie_lf {
    width: 440px;
    float: left
}

.dowmlie_lf p {
    height: auto;
    overflow: hidden;
    zoom: 1
}

.dowmlie_lf p.p1 {
    color: #8d8d8d
}

.dowmlie_lf p.p2 {
    font-size: 16px;
    color: #343434;
    margin: 10px 0
}

.dowmlie_lf p.p3 {
    color: #5d5d5d;
    line-height: 24px
}

.dowmlie_lf p.p4 {
    margin-top: 10px
}

.dowmlie_lf p.p4 span {
    height: 24px;
    line-height: 24px;
    display: block;
    float: left;
    padding-right: 25px
}

.dowmlie_lf p.p4 a {
    display: block;
    width: 100px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #f84c4c;
    color: #fff;
    float: left;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.dowmlie_lf p.p4 a:hover {
    background: #f21212
}

.dowmlie_rt {
    width: 120px;
    height: 70px;
    float: right;
    margin-right: 40px;
    margin-top: 38px
}

.hottags {
    width: 192px;
    height: auto;
    float: right;
    margin-bottom: 60px
}

.renmbian {
    width: 190px;
    height: auto;
    border: 1px solid #f84c4c;
    margin-top: -1px;
    border-top: 0;
    overflow: hidden
}

.renmbian div {
    width: 200px;
    padding-top: 6px
}

.renmbian div a {
    display: inline-block;
    float: left;
    margin: 0 10px;
    margin-bottom: 6px;
    color: #f84c4c
}

.renmbian div a:hover {
    text-decoration: underline
}

.qiehziliao {
    width: 192px;
    height: 34px;
    border-bottom: 1px solid #e1e0e0;
    margin-top: 24px;
    position: relative
}

.qiehziliao ul {
    width: 192px;
    height: auto;
    position: absolute;
    top: 1px;
    left: 0
}

.qiehziliao ul li {
    line-height: 32px;
    float: left;
    height: 32px;
    width: 80px;
    text-align: center;
    border: 1px solid #fff;
    border-bottom: #e1e0e0;
    cursor: pointer
}

.qiehziliao ul li.qiehziliao_on {
    border: 1px solid #e1e0e0;
    border-bottom: 1px solid #fff;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    color: #f84c4c
}

.nodelie {
    margin-top: 10px
}

.nodelie ul {
    display: none
}

.nodelie ul li {
    height: 32px;
    line-height: 32px;
    border-bottom: 1px dotted #e1e0e0
}

.nodelie ul li a {
    display: block;
    height: 32px;
    width: 192px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.nodelie ul li a span {
    display: block;
    width: 22px;
    height: 18px;
    text-align: center;
    line-height: 18px;
    background: #a7a7a7;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-top: 7px
}

.nodelie ul li a em {
    display: block;
    font-style: normal;
    width: 160px;
    height: 32px;
    float: right
}

.nodelie ul li.nodelie_on a span {
    background: #f84c4c
}

.nodelie ul li a:hover {
    color: #f84c4c
}

.biaonrm {
    width: 878px;
    height: auto;
    float: left;
    border: 1px solid #e1e0e0;
    padding: 0 20px;
    margin-bottom: 60px;
    padding-bottom: 20px
}

.biaonrm_tit {
    height: 50px;
    line-height: 50px;
    font-weight: bold;
    font-size: 18px;
    text-align: center;
    margin-top: 20px
}

.biaonrm_tit span {
    border-bottom: 1px solid #e1e0e0;
    padding: 0 50px 10px 50px
}

.xianfans {
    height: auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 30px
}

.xianfans_lf {
    width: 340px;
    height: auto;
    float: left
}

.xianfans_lf p {
    line-height: 40px
}

.xianfans_rt {
    width: 340px;
    margin-left: 20px;
    height: auto;
    float: left
}

.xianfans_rt p {
    line-height: 40px
}

.xianfans_rt a {
    display: block;
    width: 120px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    background: #f84c4c;
    color: #fff;
    float: left;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    margin-top: 10px
}

.xianfans_rt a:hover {
    background: #f21212
}

.lsbut {
    margin-top: 40px
}

.lsbut h2 {
    font-size: 18px;
    font-weight: normal;
    border-left: 6px solid #f84c4c;
    padding-left: 10px;
    margin-bottom: 15px
}

.lsbut p {
    line-height: 24px;
    padding-left: 16px
}

.lsbut div a {
    display: block;
    float: left;
    width: 360px;
    margin-left: 16px;
    margin-right: 10px;
    margin-bottom: 14px;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.lsbut div a:hover {
    color: #f84c4c
}

.pages {
    width: 100%;
    height: 42px;
    margin-bottom: 60px
}

.pagele {
    height: 40px;
    border: 1px solid #e1e0e0;
    float: left;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    overflow: hidden
}

.pagele a {
    display: block;
    float: left;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-right: 1px solid #e1e0e0;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.pagele a:last-child {
    border-right: 0
}

.pagele a:first-child,.pagele a:last-child {
    font-family: "SimSun";
    font-weight: bold
}

.pagele a.pagele_on {
    color: #fff;
    background: #f84c4c
}

.pagele a:hover {
    color: #fff;
    background: #f84c4c
}

.numbers {
    display: inline-block;
    height: 42px;
    float: left;
    margin-left: 20px
}

.numbers span {
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px
}

.numbers input {
    float: left;
    margin-right: 10px
}

.numbers input.yestxt {
    width: 40px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    outline: 0;
    border: 1px solid #e1e0e0
}

.numbers input.yesbtn {
    width: 40px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    outline: 0;
    border: 1px solid #e1e0e0;
    background: #f5f5f5;
    cursor: pointer
}

.footer {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1
}

.ft-link {
    width: 100%;
    height: auto;
    overflow: hidden;
    zoom: 1;
    background: #eaf4f6;
    padding: 25px 0
}

.ft-link h2 {
    width: 1140px;
    height: auto;
    margin: auto;
    font-weight: normal;
    font-size: 20px;
    color: #3c3c3c
}

.yqlink {
    width: 1140px;
    margin: auto;
    margin-top: 14px
}

.yqlink a {
    display: inline-block;
    float: left;
    font-size: 16px;
    margin-right: 30px;
    margin-bottom: 6px;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    -ms-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.yqlink a:hover {
    color: #f84c4c
}

.ft-btm {
    width: 100%;
    height: auto;
    background: #29333c;
    font-size: 16px;
    text-align: center;
    padding: 30px 0
}

.ft-btm p {
    line-height: 30px;
    color: #f1f1f1
}
.share_div{
    display: none;padding:20px;float:left;width:100%
}
.login_bg{ width: 100%; height: 100%; background: #f5f5f5;}
.login_page{ width: 900px; height: auto; margin: auto;}
.login_page_top{ width: 900px; height: 166px;}
.login_logo{ display: inline-block; height: auto; float: left;}
.login_logo:after{ content: ""; display: inline-block; vertical-align: middle; height: 166px;}
.login_logo img{ vertical-align: middle;}
.login_fanh{ display: inline-block; float: right; line-height: 166px;}
.login_fanh a{ font-size: 16px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.login_fanh a:hover{ color: #f84c4c}
.del_tit{ width: 900px; height: 76px; line-height: 76px; text-align: center; color: #fff; background: #f84c4c; font-size: 26px;}
.denglbg{ width: 900px; height: auto; background: #fff; padding: 40px 0;}
.del_txt{ width: 422px; height: auto; margin: auto;}
.formgroup{ width: 422px; height: 42px; margin: auto; margin-bottom: 20px;}
.formgroup .login_txt{ width: 400px; height: 40px; border: 1px solid #e1e0e0; background: #f5f5f5; outline: none; line-height: 40px; padding: 0 10px; color: #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-family: "Microsoft YaHei", "΢���ź�";}
.wanpassword{ height: 20px; line-height: 20px; text-align: right; margin-bottom: 20px;}
.wanpassword a{ -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.wanpassword a:hover{ color: #f84c4c;}
.formgroup .login_tbn{ width: 420px; height: 40px; border: 1px solid #f5f5f5; background: #f5f5f5; color: #aeaeae; border: none; outline: none; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; font-family: "Microsoft YaHei", "΢���ź�";}
.formgroup .login_tbn:hover{ border: 1px solid #f84c4c; background: #f84c4c; color: #fff;}
.zidologin{ width: 422px; height: auto; margin: auto; height: 20px; line-height: 20px; margin-bottom: 24px;}
.zidologin .zidologin_lf{ display: inline-block; float: left;}
.zidologin .zidologin_rt{ display: inline-block; float: right;}
.zidologin_rt a{ color: #f84c4c;}
.threfan{ width: 422px; height: auto; text-align: center; font-size: 16px; margin: auto;}
.threfan p{ height: 20px; line-height: 20px;}
.threfan div{ text-align: center; text-align: center; margin-top: 20px;}
.threfan div a{ background: #ddd; padding: 10px 21px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: 0.4s; -moz-transition: 0.4s; -ms-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
.threfan div a.a_qq{ background: #ddd url("../images/qq1.png") no-repeat center;}
.threfan div a.a_weixin{ background: #ddd url("../images/wechat1.png") no-repeat center;}
.threfan div a.a_weibo{ background: #ddd url("../images/weibo1.png") no-repeat center;}
.login_footer{ width: 422px; height: auto; margin: auto; text-align: center; padding: 30px 0;}
.login_footer p{ line-height: 24px;}
.threfan div a.a_qq:hover{ background: #00bc46 url("../images/qq1.png") no-repeat center;}
.threfan div a.a_weixin:hover{ background: #00bc46 url("../images/wechat1.png") no-repeat center;}
.threfan div a.a_weibo:hover{ background: #00bc46 url("../images/weibo1.png") no-repeat center;}
.drag-td{ width: 300px; height: 42px; margin-bottom: 20px; background: #e8e8e8; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; position: relative;}
.drag-td em{ font-style: normal; width: 258px; height: 42px; float: right; display: block; text-align: center; line-height: 40px;}
.drag-td span{ display: block; width: 40px; height: 40px; border: 1px solid #e1e0e0; position: absolute; top: 0; left: 0; background: #fff url("../images/rihbg.png") no-repeat center; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; cursor: pointer;}
.formgroup_xiala{ width: 400px; height: 40px; border: 1px solid #e1e0e0; margin-bottom: 20px; color: #999; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #f5f5f5; line-height: 40px; padding: 0 10px; position: relative;}
.formgroup_xiala .login_txt{ width: 320px; height: 40px; border: none; outline: none; background: #f5f5f5; color: #999; background: url("../images/youxiay.png") no-repeat right; cursor: pointer;}
.formgroup_xiala ul{ width: 420px; height: auto; position: absolute; top: 42px; left: -1px; z-index: 1; background: #fff; border: 1px solid #e1e0e0; display: none;}
.formgroup_xiala ul li{ padding: 0 82px; border-bottom: 1px dashed #ededed; cursor: pointer;}
.formgroup_xiala ul li:last-child{ border-bottom: none;}
.formgroup .login_txt_too{ width: 260px; float: left;}
.formgroup .yanzm{ display: block; width: 120px; height: 42px; float: right; text-align: center; line-height: 42px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background: #e8e8e8;}
.chuwdaiz{ height: 40px; text-align: center;}
.chuwdaiz_too{ margin-bottom: 20px;}
.chuwdaiz_too p{ line-height: 24px; text-align: center;}
.chuwdaiz_too p a{ color: #f84c4c;}
.formgroup_too{ position: relative;}
.formgroup_too span{ display: block; width: 40px; height: 40px; position: absolute; top: 0; right: 0; background: url("../images/vericodeicon.png") no-repeat center; cursor: pointer;}

div.page_gai{
    margin: 20px 0;
}

div.page_gai a.prev, div.page_gai a.next {
    margin-left: 5px;
    padding: 10px 10px;
    border: 1px solid #e1e0e0;
    border-radius: 3px;
}
div.page_gai a.num,div.page_gai a.end,div.page_gai a.first {
    margin-left: 5px;
    padding: 10px 15px;
    border: 1px solid #e1e0e0;
    border-radius: 3px;
}
div.page_gai span.current {
    background: red;
    color: white;
    margin-left: 5px;
    padding: 10px 15px;
    border: 1px solid #e1e0e0;
}
